home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / boot / i386 / loader / initrd / initrd 32493 / lib / udev / ipw3945d.sh < prev    next >
Linux/UNIX/POSIX Shell Script  |  2006-11-29  |  377b  |  21 lines

  1. #!/bin/sh
  2.  
  3. TIMEOUT=10
  4. IPW3945_ARGS="--quiet"
  5.  
  6. rm -f /var/run/ipw3945d.pid
  7.  
  8. if [ "$1" == "--kill" ]; then
  9.     /sbin/killproc /sbin/ipw3945d
  10.     exit 0
  11. fi
  12.  
  13. while ! test -e /sys/bus/pci/drivers/ipw3945/bind ; do
  14.     i=$((i+1))
  15.     test $i -gt $TIMEOUT && {
  16.         echo "Timeout waiting for ipw3945 driver, skip starting ipw3945d" >&2 ;
  17.         exit 1 ; }
  18.     sleep 1
  19. done
  20. exec /sbin/ipw3945d $IPW3945_ARGS
  21.